patch of wild alfalfa - Turkish English Dictionary